#!/bin/bash

# line=`egrep '__cplusplus' /usr/include -rn`
# # echo $line

# file=`echo "$line " | awk -F: '{print $1}'`
# # echo $file

# 此处file是单一的一行，每个文件以空格隔开
# 因此uniq无法对其进行去重
# file=`echo $file | uniq` 

file=`egrep '__cplusplus' /usr/include -rn | awk -F: '{print $1}' | uniq`

n=0
for f in $file
do
    n=$(($n+1))
done

echo "总共有$n个文件包含了 __cplusplus"